Platform Explorer / Nuxeo Platform 6.0

Component org.nuxeo.ecm.platform.ws.WSEndpointManager

Documentation

Component to contribute Endpoint that will be published.

    <endpoint address="/foo" class="org.nuxeo.webservice.foo.bar" name="myEndpoint"/>

@since 5.7.3

Implementation

Class: org.nuxeo.ecm.platform.ws.WSEndpointManagerImpl

Services

Extension Points

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.ws.WSEndpointManager"
  version="1.0">

  <service>
    <provide
      interface="org.nuxeo.ecm.platform.ws.WSEndpointManager"/>
  </service>

  <documentation>
    Component to contribute Endpoint that will be published.

    <code>
      <endpoint name="myEndpoint" address="/foo" class="org.nuxeo.webservice.foo.bar" />
    </code>
    @since 5.7.3
  </documentation>

  <implementation class="org.nuxeo.ecm.platform.ws.WSEndpointManagerImpl"/>

  <extension-point name="endpoint">
    <object class="org.nuxeo.ecm.platform.api.ws.WSEndpointDescriptor"/>
  </extension-point>

  <extension target="org.nuxeo.ecm.platform.ws.WSEndpointManager" point="endpoint">
    <endpoint name="nuxeoremoting" address="/nuxeoremoting" implementor="org.nuxeo.ecm.platform.ws.NuxeoRemotingBean" />
  </extension>
</component>